#include <stdio.h>
#include <stdlib.h>
int main(){
    //定义一个文件指针
//    FILE *fp=NULL;
//    
//    fp=fopen("s1.txt", "r");
//    if(fp==NULL){
//        printf("文件打开失败\n");
//        exit(0);
//    }
//    else printf("文件打开成功\n");
//    
//     char ch=fgetc(fp);
//    printf("ch=%c",ch);
//    
//    
//    
//    //文件使用完之后关闭文件
//    fclose(fp);
//
    
//    FILE * fp=NULL;
//    fp=fopen("s3.txt","w");
//    if(fp==NULL){
//            printf("文件打开失败\n");
//            exit(0);
//            }
//        else printf("文件打开成功\n");
//    fputc('a', fp);
//    fputc('b', fp);
//    fputc('c', fp);
//    fputc('d', fp);
//    fputc('e', fp);
//    fclose(fp);
//    fp=fopen("s3.txt","r");
//    if(fp==NULL){
//        printf("文件打开失败\n");
//        exit(0);
//    }
//    else{
//        char ch;
//   ch=fgetc(fp);
//        printf("ch=%c\n",ch);
//        ch=fgetc(fp);
//        printf("ch=%c\n",ch);
//        ch=fgetc(fp);
//        printf("ch=%c\n",ch);
//        ch=fgetc(fp);
//        printf("ch=%c\n",ch);
//        ch=fgetc(fp);
//        printf("ch=%c\n",ch);
//    }
//    
    FILE *fp2=fopen("s2.txt", "w");
    if(fp2==NULL){printf("文件读取失败\n");
    }else {printf("文件读取成功，正在写入。。。\n");
    char *ch="xiaoyazi";
        fputs(ch, fp2);
    
    }
    fclose(fp2);
    fp2=fopen("s2.txt", "r");
    if(fp2==NULL){printf("文件读取失败\n");
    }else {printf("文件读取成功\n");
    char ch[10]="\0";
        fgets(ch, 6, fp2);
        printf("%s\n",ch);
    
    }
    
    
}